[^^Up^^]
[Menu]
[About The Guide]
Bit/Byte/Word Operations
AND() Bitwise and of two integer expressions
MKADDR() Creates a complete address from a segment and offset
NOT() Calculate the bitwise NOT of an integer argument
OR() Calculates the bitwise OR of two integer arguments
PEEKB() Value of a byte at a specified memory address
PEEKDW() Value of a double word at a specified memory address
PEEKW() Value of a word at a specified memory address
XOR() Bitwise exclusive-or of two integer expressions
REG...() Get the value of a register
Conversions
ASC() Converts a character to it's ASCII code
B2W() Convert two byte-sized arguments to a one word-sized argument
CHR() Converts an ASCII code to a character
I2S() Convert an integer value to a string
S2I() Convert a string in a given number base to an integer
STRING() Convert any expression to a string
Credit Card
CCTYPE() Issuer of credit card based on credit card number
FMTCC() Format a credit card number
VALCC() Tests a string for credit card number format validity
Date and Time
DATE() Todays date
DAY() Extracts the day of the month from a date
DOW() Determine the day of the week of a particular date
HOUR() Hour of the day (0-23)
MIN() Minute (0-59) of the hour (0-59)
MKDATE() Creates a date from year, month and day values
MONTH() Extracts the month of the year from a specified date
SEC() Second of the minute (0-59)
TIME() Current time
TIMEAP() Converts a time value to a 12-hour AM/PM formatted string
VALDATE() Tests a string for date format validity
VALTIME() Tests a string for time format validity
YEAR() Extracts the year from a specified date
File
EXIST() Determine whether or not a file exists
FERR() Check if error has occurred on a channel since last checked
FILEINF() System information about a file
READLINE() Read a specific line number from a text file
Keyboard
INKEY() Next keypress as a single character long string
KINKEY() Next keypress from the BBS keyboard
MINKEY() Next keypress from the remote caller
Modem
CALLID() Get the caller ID string
CARRIER() Carrier speed as reported by the modem to PCBoard
CDON() Determine if carrier detect is on or not
MGETBYTE() Value of the next byte from modem (0-255) or -1
MODEM() Modem connect string from the modem
Program Elements
ABS() Absolute value of IEXP
GETENV() Value of an environment variable
RANDOM() Random value between 0 and a specified limit
Screen Control
ABORT() Flag for user aborted the display of Information
ANSION() Test if the user has ANSI capabilities
CURCOLOR() Current color (0-255) in use by the ANSI driver
DEFCOLOR() Default color as specified in PCBSetup
GETX() Current column (X position) of the cursor on the display
GETY() Current row (Y position) of the cursor on the display
GRAFMODE() Users graphics status
SCRTEXT() Text and attribute information from BBS screen memory
SHOWSTAT() Determine if data is being shown on the display
String
GETTOKEN() Next string token from a prior call to TOKENIZE
INSTR() Position of one string within another string
LEFT() Left-most characters of a string
LEN() Length of string
LOWER() Convert string to lowercase
LTRIM() Trim a specified character from the left end of a string
MASK_...() String for use as a valid character mask
MID() Access any sub string of a string
REPLACE() Change all occurences of a char to another char
RIGHT() Access the right most characters from a string
RTRIM() Trim a specified character from the right end of a string
SPACE() Create a string with a specified of number spaces
STRIP() Remove all occurrences of a character from a string
STRIPATX() Remove @X codes from a string
TOKCOUNT() Number of tokens pending
TOKENSTR() Rebuild a previously tokenized string with semi-colons
TRIM() Trim a specified character from both ends of a string
UPPER() Converts lowercase characters in a string to uppercase
PCBoard File Related Data
HELPPATH() Path, as specified in PCBSetup, to the help files
LANGEXT() File extension for the users language selection
PCBDAT() Path and file name of the PCBOARD.DAT file
PPENAME() Base name of an executing PPE file
PPEPATH() Path of an executing PPE file
SLPATH() Path of login security files as defined in PCBSetup
TEMPPATH() Path to the temporary work directory per PCBoard.dat
PCBoard Miscellaneous System Data
CALLNUM() Caller number of the current user.
CURCONF() Current conference number
CURSEC() Users current security level
DBGLEVEL() Debug level in effect
LOGGEDON() Check if user has completely logged on to the BBS
MAXNODE() Maximum node possible with the current software
MINLEFT() Current callers minutes left to use online
MINON() Current callers minutes online so far this session
NOCHAR() Current language no character
ONLOCAL() TRUE if the user is on locally
PAGESTAT() TRUE if the user has paged the SysOp
PCBNODE() Current node number
PSA() Determine whether or not a given PSA is installed
SYSOPSEC() Security level as the SysOp security level
UN_...() Get a piece of information about a node
VER() Version number of PCBoard that is running
YESCHAR() Current language yes character
PCBoard U_... Data
U_BDL() Current users number of bytes downloaded
U_BDLDAY() Current users number of bytes downloaded today
U_BUL() Current users number of bytes uploaded
U_FDL() Current users number of files downloaded
U_FUL() Current users number of files uploaded
U_INCONF() Determine if a user is registered in a conference
U_LDATE() Current users last date on the system
U_LDIR() Current users last directory scan date
U_LOGONS() Current users number of times logged on
U_LTIME() Current users last time on the system
U_MSGRD() Number of messages the user has read
U_MSGWR() Number of messages the user has written
U_NAME() Current users name
U_PWDHIST() Password from the password history
U_PWDLC() Date of the last password change
U_PWDTC() Number of times the password has been changed
U_RECNUM() User record number (0-65535) for GIVEN user name
U_STAT() Statistic about the user that is tracked by PCBoard
U_TIMEON() Current users time online today in minutes
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson